package com.weiyuwqj.api.model.vo;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * Created by huzj on 2017/4/25.
 */
public class AccountCheckingVo implements Serializable{
    private Integer id;

    //项目名
    private String itemName;

    //资产方
    private String companyName;

    //项目金额
    private BigDecimal itemAccount;

    //资产利率
    private BigDecimal productRate;

    //项目利率
    private BigDecimal itemRate;

    //期数
    private Integer periods;

    //已收小计
    private BigDecimal recivedAmount;

    //已收本金
    private BigDecimal recivedPrincipal;

    //已收利息
    private BigDecimal recivedInterest;

    //余收小计
    private BigDecimal restReciveAmount;

    //余收本金
    private BigDecimal restRecivePrincipal;

    //余收利息
    private BigDecimal restReciveInterest;

    //已付小计
    private BigDecimal paidAmount;

    //已付本金
    private BigDecimal paidPrincipal;

    //已付利息
    private BigDecimal paidInterest;

    //余付小计
    private BigDecimal restPayAmount;

    //余付本金
    private BigDecimal restPayPrincipal;

    //余付利息
    private BigDecimal restPayInterest;

    //项目状态
    private Integer itemStatus;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public BigDecimal getItemRate() {
        return itemRate;
    }

    public void setItemRate(BigDecimal itemRate) {
        this.itemRate = itemRate;
    }

    public Integer getPeriods() {
        return periods;
    }

    public void setPeriods(Integer periods) {
        this.periods = periods;
    }

    public BigDecimal getRecivedAmount() {
        return recivedAmount;
    }

    public void setRecivedAmount(BigDecimal recivedAmount) {
        this.recivedAmount = recivedAmount;
    }

    public BigDecimal getRecivedPrincipal() {
        return recivedPrincipal;
    }

    public void setRecivedPrincipal(BigDecimal recivedPrincipal) {
        this.recivedPrincipal = recivedPrincipal;
    }

    public BigDecimal getRecivedInterest() {
        return recivedInterest;
    }

    public void setRecivedInterest(BigDecimal recivedInterest) {
        this.recivedInterest = recivedInterest;
    }

    public BigDecimal getRestReciveAmount() {
        return restReciveAmount;
    }

    public void setRestReciveAmount(BigDecimal restReciveAmount) {
        this.restReciveAmount = restReciveAmount;
    }

    public BigDecimal getRestRecivePrincipal() {
        return restRecivePrincipal;
    }

    public void setRestRecivePrincipal(BigDecimal restRecivePrincipal) {
        this.restRecivePrincipal = restRecivePrincipal;
    }

    public BigDecimal getRestReciveInterest() {
        return restReciveInterest;
    }

    public void setRestReciveInterest(BigDecimal restReciveInterest) {
        this.restReciveInterest = restReciveInterest;
    }

    public BigDecimal getPaidAmount() {
        return paidAmount;
    }

    public void setPaidAmount(BigDecimal paidAmount) {
        this.paidAmount = paidAmount;
    }

    public BigDecimal getPaidPrincipal() {
        return paidPrincipal;
    }

    public void setPaidPrincipal(BigDecimal paidPrincipal) {
        this.paidPrincipal = paidPrincipal;
    }

    public BigDecimal getPaidInterest() {
        return paidInterest;
    }

    public void setPaidInterest(BigDecimal paidInterest) {
        this.paidInterest = paidInterest;
    }

    public BigDecimal getRestPayAmount() {
        return restPayAmount;
    }

    public void setRestPayAmount(BigDecimal restPayAmount) {
        this.restPayAmount = restPayAmount;
    }

    public BigDecimal getRestPayPrincipal() {
        return restPayPrincipal;
    }

    public void setRestPayPrincipal(BigDecimal restPayPrincipal) {
        this.restPayPrincipal = restPayPrincipal;
    }

    public BigDecimal getRestPayInterest() {
        return restPayInterest;
    }

    public void setRestPayInterest(BigDecimal restPayInterest) {
        this.restPayInterest = restPayInterest;
    }

    public Integer getItemStatus() {
        return itemStatus;
    }

    public void setItemStatus(Integer itemStatus) {
        this.itemStatus = itemStatus;
    }

    public BigDecimal getItemAccount() {
        return itemAccount;
    }

    public void setItemAccount(BigDecimal itemAccount) {
        this.itemAccount = itemAccount;
    }

    public BigDecimal getProductRate() {
        return productRate;
    }

    public void setProductRate(BigDecimal productRate) {
        this.productRate = productRate;
    }
}
